/**
 * 
 */
package truerefactor.codesmell;

import java.util.List;

import truerefactor.graph.CodeGraph;
import truerefactor.graph.CodeNode;
import truerefactor.refactor.Refactoring;

/**
 * ParallelInheritances - This class is designed to both measure the occurrences
 * of Paralle Inheritance Code Smells in a CodeGraph and to also derive
 * sequences of refactorings to remove found occurrences.
 * 
 * @author Isaac Griffith
 */
public class ParallelInheritances extends CodeSmell {

    /**
     * creates a new ParallelInheritances CodeSmell object
     */
    public ParallelInheritances()
    {
        this.shortName = "PIH";
        this.name = "Parallel Inheritance Hierarchies";
        this.description = "";
    }

    /*
     * (non-Javadoc)
     * @see
     * truerefactor.codesmell.CodeSmell#measure(truerefactor.graph.CodeGraph)
     */
    @Override
    protected double measure(CodeGraph graph, boolean initial, List<List<Refactoring>> sequences)
    {
        return 0;
    }
}
